body {
     font-size: 10pt;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }

a.link {
       color: #131586;
       font-weight: bold;
       text-decoration: none;
       }

a.link:hover {
             color: #131586;
             font-weight: bold;
             text-decoration: underline;
             }

input {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      border: 1px solid #000000;
      }

button {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       border: 1px solid #000000;
       }

select {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       border: 1px solid #000000;
       }

div#query1title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query2title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query3title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query4title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query5title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query6title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query7title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query8title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query9title {
                margin: 0px 20px 0px 20px;
                display: none;
                }

div#query10title {
                 margin: 0px 20px 0px 20px;
                 display: none;
                 }

div#queryset1title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset2title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset3title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset4title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset5title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset6title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset7title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset8title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset9title {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#queryset10title {
                    margin: 0px 20px 0px 20px;
                    display: none;
                    }

div#project-overview {
                     margin: 0px 20px 0px 20px;
                     display: none;
                     }

div#schema-browser {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#cached-queries {
                   margin: 0px 20px 0px 20px;
                   display: none;
                   }

div#search {
           margin: 0px 20px 0px 20px;
           display: none;
           }

div#basic-summary-queries {
                          margin: 0px 20px 0px 20px;
                          display: none;
                          }

div#most-recent-queries {
                        margin: 0px 20px 0px 20px;
                        display: none;
                        }

div#collaborative-query-sets {
                             margin: 0px 20px 0px 20px;
                             display: none;
                             }

div#polished-query-sets {
                        margin: 0px 20px 0px 20px;
                        display: none;
                        }

div#query-builder {
                  margin: 0px 20px 0px 20px;
                  display: none;
                  }

div#query-editor {
                 margin: 0px 20px 0px 20px;
                 display: none;
                 }

/* Begin code for the Schema Browser */

#mainMenu {
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  color: #000;
  width: 300px;
}

#menuList {
  margin: 0px;
  padding: 10px 0px 10px 15px;
}

li.menubar {
  background: url(plus.gif) no-repeat 0em 0.3em;
  font-size: 12px;
  line-height: 1.5em;
  list-style: none outside;
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding: 0px;
}

.menu li, .submenu li {
  background: url(square.gif) no-repeat 0em 0.3em;
  list-style: none outside;
}

a.schemalink {
  background-color: transparent;
  color: #000;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

a.schemalink:hover {
  text-decoration: underline;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

.menu li a:hover, submenu li a:hover {
  /*border-bottom: 1px dashed #000;*/
  text-decoration: underline;
}

span.key {
  text-decoration: underline;
}

/* End code for the Schema Browser */

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer906152163 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:800px;
	height:50px;
	text-align:left;
}

#MMMenuContainer1030205120_0 {
/* This ID is related to the master menu div for menu MMMenuContainer1030205120_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:228px;
	top:36px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030205120_0 {
/* This class defines things about menu MMMenu1030205120_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:189px;
	height:106px;
}

.MMMIFVStyleMMMenu1030205120_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205120_0 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:189px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:179px;
	height:18px;
}

.MMMIVStyleMMMenu1030205120_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205120_0 */
	border-top:0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:189px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:179px;
	height:18px;
}

#MMMenu1030205120_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030205120_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1030205120_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu1030205120_0 so we can set its position */
	left:0px;
	top:28px;
}

#MMMenu1030205120_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu1030205120_0 so we can set its position */
	left:0px;
	top:54px;
}

#MMMenu1030205120_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu1030205120_0 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenuContainer1030205120_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030205120_0 a {
/* Controls the general apperance for menu MMMenuContainer1030205120_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030205120_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030205120_0 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030205319_1 {
/* This ID is related to the master menu div for menu MMMenuContainer1030205319_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:384px;
	top:37px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030205319_1 {
/* This class defines things about menu MMMenu1030205319_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:141px;
	height:106px;
}

.MMMIFVStyleMMMenu1030205319_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205319_1 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:141px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:131px;
	height:18px;
}

.MMMIVStyleMMMenu1030205319_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205319_1 */
	border-top:0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:141px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:131px;
	height:18px;
}

#MMMenu1030205319_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030205319_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1030205319_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu1030205319_1 so we can set its position */
	left:0px;
	top:28px;
}

#MMMenu1030205319_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu1030205319_1 so we can set its position */
	left:0px;
	top:54px;
}

#MMMenu1030205319_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu1030205319_1 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenuContainer1030205319_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030205319_1 a {
/* Controls the general apperance for menu MMMenuContainer1030205319_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030205319_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030205319_1 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030205930_2 {
/* This ID is related to the master menu div for menu MMMenuContainer1030205930_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:515px;
	top:35px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030205930_2 {
/* This class defines things about menu MMMenu1030205930_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:145px;
	height:54px;
}

.MMMIFVStyleMMMenu1030205930_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205930_2 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:145px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:18px;
}

.MMMIVStyleMMMenu1030205930_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030205930_2 */
	border-top:0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:145px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:18px;
}

#MMMenu1030205930_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030205930_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1030205930_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu1030205930_2 so we can set its position */
	left:0px;
	top:28px;
}

#MMMenuContainer1030205930_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030205930_2 a {
/* Controls the general apperance for menu MMMenuContainer1030205930_2's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030205930_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030205930_2 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030210046_3 {
/* This ID is related to the master menu div for menu MMMenuContainer1030210046_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:639px;
	top:37px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030210046_3 {
/* This class defines things about menu MMMenu1030210046_3's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:189px;
	height:106px;
}

.MMMIFVStyleMMMenu1030210046_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030210046_3 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:189px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:179px;
	height:18px;
}

.MMMIVStyleMMMenu1030210046_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030210046_3 */
	border-top:0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:189px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:179px;
	height:18px;
}

#MMMenu1030210046_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030210046_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1030210046_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu1030210046_3 so we can set its position */
	left:0px;
	top:28px;
}

#MMMenu1030210046_3_Item_2 {
/* Unique ID for item 2 of menu MMMenu1030210046_3 so we can set its position */
	left:0px;
	top:54px;
}

#MMMenu1030210046_3_Item_3 {
/* Unique ID for item 3 of menu MMMenu1030210046_3 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenuContainer1030210046_3 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030210046_3 a {
/* Controls the general apperance for menu MMMenuContainer1030210046_3's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030210046_3 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030210046_3 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030204807_4 {
/* This ID is related to the master menu div for menu MMMenuContainer1030204807_4 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:6px;
	top:36px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030204807_4 {
/* This class defines things about menu MMMenu1030204807_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:71px;
	height:28px;
}

.MMMIFVStyleMMMenu1030204807_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030204807_4 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:71px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:61px;
	height:18px;
}

#MMMenu1030204807_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030204807_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer1030204807_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030204807_4 a {
/* Controls the general apperance for menu MMMenuContainer1030204807_4's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030204807_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030204807_4 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030204924_5 {
/* This ID is related to the master menu div for menu MMMenuContainer1030204924_5 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:103px;
	top:38px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030204924_5 {
/* This class defines things about menu MMMenu1030204924_5's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:141px;
	height:80px;
}

.MMMIFVStyleMMMenu1030204924_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030204924_5 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:141px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:131px;
	height:18px;
}

.MMMIVStyleMMMenu1030204924_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030204924_5 */
	border-top:0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:141px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:131px;
	height:18px;
}

#MMMenu1030204924_5_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030204924_5 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1030204924_5_Item_1 {
/* Unique ID for item 1 of menu MMMenu1030204924_5 so we can set its position */
	left:0px;
	top:28px;
}

#MMMenu1030204924_5_Item_2 {
/* Unique ID for item 2 of menu MMMenu1030204924_5 so we can set its position */
	left:0px;
	top:54px;
}

#MMMenuContainer1030204924_5 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030204924_5 a {
/* Controls the general apperance for menu MMMenuContainer1030204924_5's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030204924_5 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030204924_5 */
	color:#000000;
	background-color:#ffffff;
}
#MMMenuContainer1030210300_6 {
/* This ID is related to the master menu div for menu MMMenuContainer1030210300_6 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:740px;
	top:36px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1030210300_6 {
/* This class defines things about menu MMMenu1030210300_6's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:2px solid #555555;
	width:75px;
	height:28px;
}

.MMMIFVStyleMMMenu1030210300_6 {
/* This class determines the general characteristics of the menu items in menu MMMenu1030210300_6 */
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:75px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:65px;
	height:18px;
}

#MMMenu1030210300_6_Item_0 {
/* Unique ID for item 0 of menu MMMenu1030210300_6 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer1030210300_6 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1030210300_6 a {
/* Controls the general apperance for menu MMMenuContainer1030210300_6's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1030210300_6 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1030210300_6 */
	color:#000000;
	background-color:#ffffff;
}
